large area composite structure repair - Turkish English Dictionary